$(function() {
	layui.use(['element','layer'], function() {
		var element = layui.element;

		$(document).on("click", ".li_item", function() {
			var dataId = $(this).data("id");
			//如果大于0说明是至少第二次点击了同样的导航，就不生成tag页，如果等于0说明第一次点击导航。生成Tag页
			if($("#ifm_" + dataId).length > 0) {
				element.tabChange("demo", "lid_" + dataId);
			} else {
				var title = $(this).text();
				var url = $(this).data("url");
				element.tabAdd("demo", {
					title: title,
					content: "<iframe src='" + url + "' id='ifm_" + dataId + "'></iframe>",
					id: "lid_" + dataId
				});
				element.tabChange("demo", "lid_" + dataId);

			}
			$(".layui-tab-item iframe").height($(".layui-side-scroll").height() - 110);
		});

		$(".layui-tab-item iframe").height($(".layui-side-scroll").height() - 110);
	

	//定义修改用户名称的函数
	function updateName() {
		//将本地存储中的用户名称写进页面
		$(".userName").text(localStorage.getItem("userName"));
		//如果本地存储头像地址不为空，将头像地址发生改变。
		if(localStorage.getItem("headImg") != "null") {
			$(".headImg").attr("src", localStorage.getItem("headImg"));
		}
	}
	//调用修改用户名称的函数
	updateName();

	//查找我的菜单函数
	function find_myMenu() {
		var index;
		$.ajax({
			type: "get",
			url: "../base/data/index/findMyMenu.json",
			async: true,
			"beforeSend": function() {
			index=layer.load(1,{
					shade:[0.5,"black"]
				})
			},
			"success": function(result) {
				if(result.resultCode == 0) {
					layer.close(index);
				// layer.close(index); 
					build_MyMenu(result);
				} else {
					layer.msg("服务器奔溃，请稍后重试",{
						icon:2,
						time:1000
					});
				}
			},
			"error":function(){
				layer.msg("服务器奔溃，请稍后重试",{
						icon:2,
						time:1000
					});
				
			}
		});
	}
	//显示我的菜单函数
	function build_MyMenu(result) {
		var firstMenu = result.data.menu_1; //获取们的所有的一级菜单
		var secondMenu = result.data.menu_2;//获取我们的所有的二级菜单
		//遍历并生成一级菜单
		$.each(firstMenu, function(index, item) {
			var li = $("<li></li>").addClass("layui-nav-item");
			var a = $("<a href='javascript:;' data-id='" + item.code + "' data-url='" + item.url + "'><i class='"+item.icon+"' aria-hidden='true'></i>&nbsp;" + item.name + "</a>");
			var dl = $("<dl class='layui-nav-child'></dl>");
			var firstMenuCode = item.code;//用来比较的父亲id的值
			//遍历二级菜单并生成二级菜单
			$.each(secondMenu, function(index, item) {
				//如果当前菜单对象的父亲Id等于以及菜单code则生成2级菜单。
				if(firstMenuCode == item.fk_parent_id) {
					var dd_a = $("<a class='li_item' data-id='" + item.code + "' data-url='" + item.url + "'  ><i class='"+item.icon+"' aria-hidden='true'></i>&nbsp;" + item.name + "</a>");
					var dd = $("<dd></dd>");
					dd.append(dd_a);
					dl.append(dd);
				}
			});
			li.append(a);
			li.append(dl);
			$(".menu_ul").append(li);//将生成好的菜单一次性添加到页面的ul中

		});
		element.render();
	}
	find_myMenu();
	});
});